const redis = require('redis');

let client;

module.exports = {
    init() {
        return new Promise((resolve, reject) => {
            // 创建 Redis 客户端
            client = redis.createClient({
                host: '127.0.0.1',  // Redis 服务器地址
                port: 6379,         // Redis 服务器端口
                // password: 'your_password_here'  // 如果设置了密码
            });

            client.on('connect', () => {
                console.log('Connected to Redis');
                resolve();
            });

            client.on('error', (err) => {
                console.error('Redis error:', err);
                reject(err);
            });
        });
    },
    getClient() {
        return client;
    }
};